<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  <script>
    // var a = '1'
    // var b = 2
    // console.log(a-b)


    // var goodsName = '手机壳'
    // var goodsPrice = 280
    // var goodsNum = 177

    // // 控制台输出一句话  我有13个手机壳，每个价格28元，共计364元

    // console.log('我有13个手机壳，每个价格28元，共计364元')
    // console.log('我有' + goodsNum + '个' + goodsName + '，每个价格' + goodsPrice + '元，共计' + goodsNum * goodsPrice + '元') 

    // console.log(`我有${goodsNum}个${goodsName}，每个价格${goodsPrice}元，共计${goodsNum * goodsPrice}元`)    


    // var a = 1

    // // a = a + 1

    // a+=1

    // console.log(a)


    // var username = 'snail'

    // // username = username + 'ice'

    // username += 'ice'

    // console.log(username)



    //  && || !
    
    // ! 是取反

    // && ： 一方为假则为假

    // false && true

    // true && false // 前面如果是真，后面的代码一定执行，前面如果是假，后面的代码不执行

    // var num = 5 && 3

    // console.log(num);


    // 如果用户登录了，console 用户已经登录   如果没有登录，什么操作都不做

    // var isLogin = true

    // isLogin && console.log('已登录')


    // 5 || 3  // 一方为真则为真，前面如果是真，后面的代码不执行， 前面如果是假，后面的代码一定执行

    // 如果已经有数据，就用原来的数据，如果没有数据，默认数据是100

    // var num = 0;

    // num = num || 100


    // 三目运算符  ?:

    // a?b:c   a是true  采取b的值，a是false 就用c的值

    // var num = false?5:3


    // 三个数值： 7 3 8  利用三目运算符找到最大的数值

    // var num1 = 17
    // var num2 = 13
    // var num3 = 8

    // var maxNum = (num1 > num2 ? num1 : num2 ) >num3 ? (num1 > num2 ? num1 : num2) : num3
    // console.log(maxNum)

    // a=a+1
    // a+=1
    // a++
    // ++a

    // ++a +在前面，先加减，后执行
    // a++ 先执行，后加减

    // var a = 1
    // // a++  // 2
    // ++a
    // console.log(a)



    // var a = 1
    // console.log(a++) // 1


    // var a = 1
    // console.log(++a)  // 2

    // var a = 5
    // ++a // 6
    // a++ // 7
    // console.log(a++) // 7
    // console.log(++a) // 9

    var a = 5
    a1 = ++a + ++a
    a2 = a++ + a++
    a3 = a++ + ++a
    a4 = ++a + a++
    console.log(a1)
    console.log(a2)
    console.log(a3)
    console.log(a4)



    
  </script>
</body>
</html>